﻿using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using SGC.BE;
using SGC.DL.InformeAuditoria;
using System.Collections;
using System.Collections.Generic;

namespace SGC.Pruebas.DL
{
    [TestClass]
    public class DL_InformeAuditoria
    {
        [TestMethod]
        public void Operaciones()
        {
            #region InformeAuditoria
            BE_InformeAuditoria entidad = new BE_InformeAuditoria();
            entidad.FECHA_INFORME = "2013-06-30";
            entidad.OBJETIVO = "OBJETIVO 1";
            entidad.OBSERVACION = "OBSERVACION 1";
            entidad.RECOMENDACION = "RECOMENDACION 1";
            entidad.PLAN_AUDITORIA = new BE_PlanAuditoria() { CODIGO_PLAN = "PA0001" };
            entidad.SITUACION = "01";
            #endregion

            DL_InformeAuditoriaRepositorio _entidad = new DL_InformeAuditoriaRepositorio();

            #region Registrar
            int result = _entidad.Registrar(entidad);
            #endregion

            #region Modificar
            //int result = _entidad.Modificar(entidad);
            #endregion

            #region Eliminar
            //int result = _entidad.Eliminar(entidad);
            #endregion

            #region Listas
            //entidad =  _entidad.ListarporId("IA0001");
            //IList<BE_InformeAuditoria> lista = _entidad.Listar("FECHA_INFORME", "2013-06-30");
            #endregion
                        
            Assert.AreEqual(0, result);
        }
    }
}
